Library | A-Z Index | Email | UCMS | Contact Us
BSc. (Computer Science)
STRUCTURE OF PROGRAMME
|
First Semester
|
Second Semester
|
||
|
Courses
|
Credits
|
Courses
|
Credits
|
| CSC 101: Introduction to Computing |
3
|
CSC 102: Programming in Basic |
3
|
| MAT 101: Algebra & Trigonometry |
3
|
MAT 102: Analytic Geometry & Calculus |
3
|
| PHY 111: General Physics I |
3
|
PHY 112: General Physics II |
3
|
| Communicative Skills |
3
|
Communicative Skills |
3
|
| African Studies |
2
|
African Studies |
1
|
| Liberals |
2
|
Liberals |
1
|
| Total |
16
|
Total |
15
|
LEVEL 200
|
First Semester
|
Second Semester
|
||
| Courses |
Credits
|
Courses |
Credits
|
| CSC 201: Introduction to Operating |
3
|
CSC 202: Software Engineering |
3
|
| CSC 203: Programming and Problem Analysis I |
3
|
CSC 204: Computer Arch. and Assembly Language |
3
|
| MAT 201: Introduction to Abstract Algebra |
3
|
MAT 202: Vector Algebra & Differential Equations |
3
|
| MAT 203: Further Calculus |
3
|
MAT 204: Introduction to Probability and Statistics |
3
|
| PHY 211: Newtonian Mechanics |
3
|
PHY 212: Electricity and Magnetism |
3
|
| PHY 214: Heat, Optics, Atomic (Optional) |
3
|
PHY 214: Analog Electronics (optional) |
3
|
| Total |
15(18)
|
Total |
15(18)
|
LEVEL 300
|
First Semester
|
Second Semester
|
||
|
Courses
|
Credits
|
Courses
|
Credits
|
| CSC 301: Digital Electronics and Comp. Organisation |
3
|
CSC 302: Programming and Problem Analysis II |
3
|
| CSC 303: Data Organisation and Data Structures |
3
|
CSC 304: Information Systems |
3
|
| CSC 305: Management |
3
|
CSC 306: Data Processing Management |
3
|
| MAT 301: Advanced Calculus I |
3
|
MAT 302: Advanced Calculus II |
3
|
| MAT 303: Introductory Analysis |
3
|
MAT 304: Modern Algebra I |
3
|
| PHY 311: Digital Electronics |
3
|
Total | 16 |
| Total |
18
|
LEVEL 400
|
First Semester
|
Second Semester
|
||
|
Courses
|
Credits
|
Courses
|
Credits
|
| CSC 401: Introduction to Compilers |
3
|
CSC 402: Numerical Analysis |
3
|
| CSC 403: Database Design |
3
|
CSC 404: Internet Based Applications |
3
|
| CSC 405: Advanced Operating Systems |
3
|
CSC 406: Systems Administration |
3
|
| CSC 407: Arti. Int and Comp. Networks |
3
|
CSC 408: Operational Research |
3
|
| CSC 409: Data Com. And Comp. Networks |
3
|
CSC 499: Project |
3
|
| Total |
15
|
Total |
15
|

